About Owusu E & Sons Limited (07777867) United Kingdom