About Lockyer Homes Limited (03054878) United Kingdom