About Callcott Holdings Limited (00792385) United Kingdom