About Ellis Brothers Property Development Limited (13068244) United Kingdom