About Knowles Owen Developments Limited (13221346) United Kingdom