About Atholl House Residents Company Limited (07077489) United Kingdom