About The Lansdowne Restoration Company (stamford) Limited (12784764) United Kingdom