About Langhurst Manor Development Limited (12952785) United Kingdom