About K&r Site Solutions Group Ltd (11865527) United Kingdom