About The Finden-crofts Partnership Limited (06925912) United Kingdom