About O Mallory Hillard Limited (11640493) United Kingdom