About Devine & Fitzsimons Limited (SC135749) United Kingdom