About Taybill Properties Limited (13284144) United Kingdom