About Abbey Developments (leicester) Limited (12405783) United Kingdom