About Kinross & Render Limited (02130156) United Kingdom