About Alexsai Properties Limited (13411241) United Kingdom