About P & S Lodge Properties Limited (13052362) United Kingdom