About Fallowfield Property Management Limited (10138552) United Kingdom