About Oxalis Planning Limited (07354959) United Kingdom