About Tillergrade Properties Limited (01526203) United Kingdom