About P. & P. O Carroll Builders Limited (01406308) United Kingdom