About Kross Developments Limited (08051721) United Kingdom