About K B A Developments Limited (SC247679) United Kingdom