About Shuttleworth Property Management Co. Limited (02778062) United Kingdom