About Oswald & Kane Limited (07381468) United Kingdom