About Alexander Lodge Croydon Limited (07379091) United Kingdom