About Ofili Properties Limited (11561422) United Kingdom