About Rendcombe Limited (10175862) United Kingdom