2010 marks the founding of Jowhar Property Services Ltd, a firm registered at 11 Templewood Point, Granville Road, London. The company was established on July 7, 2010. Its reg. no. was 07307725 and the post code was NW2 2AX. This company had been active on the market for approximately four years up until February 18, 2014.
The business was administered by 1 director: Ahmed O. who was controlling it for four years.