About Latymer Partners Holding Limited (11328021) United Kingdom