About Springhead Resident Management Company Limited (10095714) United Kingdom