About O & F Property Ltd (13059888) United Kingdom