About Chandler & Georges Limited (05426855) United Kingdom