About Laurelgrove Developments Limited (07988840) United Kingdom