About Swanlake Properties Limited (06454136) United Kingdom