About Hammock Property Solutions Limited (SC570566) United Kingdom