About Marshall Allan Associates Limited (02454247) United Kingdom