About Spinola & Son Ltd (11996165) United Kingdom