About L & O Building Consultants Ltd (07942926) United Kingdom