About Sable P&d Limited (12275296) United Kingdom