About Parcell & Associates Ltd (03224263) United Kingdom