About Swabey Lane Management Company Limited (11198515) United Kingdom