About Alycidon Properties Limited (12059523) United Kingdom