About Equidae Property Services Limited (09998995) United Kingdom