About Ferry & Spence Gardens Ltd (SC622501) United Kingdom