About Chandler & Skitmore Limited (04767352) United Kingdom