About The Brambles (holbeach) Management Company Limited (12283882) United Kingdom