About Queenswood Holdings Limited (12246429) United Kingdom