About Taybour Properties Limited (05569244) United Kingdom