About Hicks And Curtis Limited (10034039) United Kingdom