About Stopham House Management Limited (02532450) United Kingdom