About Thayer Properties Limited (04108259) United Kingdom