About Lovelace Owusu Ltd (09750499) United Kingdom