About Serda Properties Limited (09376804) United Kingdom