About Marshall & Fowler Properties Limited (09968746) United Kingdom