About Jamia Properties Limited (08929898) United Kingdom