About Larc Properties Limited (12125306) United Kingdom