About Thewlis Properties Ltd (12869589) United Kingdom