About Lords View Development Limited (12465264) United Kingdom