About Ofili Apartments Limited (12397376) United Kingdom