About Oxclose Nottingham Limited (11156012) United Kingdom